package org.java.xianxin.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

@Data
@EqualsAndHashCode(callSuper = false)
public class LogEntity implements Serializable {

    private int code;

    private String msg;

    /**
     * 模块
     */
    private String module;
    /**
     * 这个方法处理什么业务逻辑
     */
    private String business;

    /**
     * 方法名称
     */
    private String methodName;
    /**
     * 请求地址
     */
    private String reqUrl;
    /**
     * 请求IP
     */
    private String reqIp;
    /**
     * 请求参数
     */
    private Object[] reqArgs;
    /**
     * 请求方式 POST｜GET 等
     */
    private String reqMethod;
    /**
     * 响应参数 JSON格式
     */
    private String respArgs;
    /**
     * 请求耗时（单位：秒）
     */
    private double time;

    /**
     * 日志ID
     */
    private String logId;
}
